// Decompiled on 周六 2月 22 19:31:49 CST 2025 with Zomboid Decompiler v0.1.3 using Vineflower.
package zombie.core.skinnedmodel.advancedanimation;

public interface IAnimationVariableSlot {
    String getKey();

    String getValueString();

    float getValueFloat();

    boolean getValueBool();

    void setValue(String val);

    void setValue(float val);

    void setValue(boolean val);

    AnimationVariableType getType();

    boolean canConvertFrom(String val);

    void clear();

    default boolean isReadOnly() {
        return false;
    }
}
